Grouping Constructs
A Grouping Construct separates a regular expression into subexpressions.
| Regular Expression | Description |
|---|---|
| (subexpression) | Captures any matched subexpressions and assigns an instance number to the matches, which you can access using \[Instance Number]. |
| (?: subexpression) | Creates a group that will not capture the string matched by the group. |
| (? <> expr) | Creates a named capture group for future use in the regular expression. |
| \k<> | References a named capture group created in the expression. Matches the string captured by that capture group. |